.add-new-group-list,.add-new-release-list {
background:#fff;
border:1px solid #666;
color:#666;
cursor:pointer;
display:block;
float:right;
font-weight:700;
line-height:40px;
outline:1px solid #ccc;
text-align:center;
text-decoration:none;
width:140px
}

.add-new-group-list:hover,.add-new-release-list:hover {
background:#4a007d;
color:#FFF
}

.add-new-release-list {
width:180px
}

.group-list .group-list-item {
border:1px solid #4a007d;
height:120px;
width:822px
}

.group-list .group-list-item .action {
float:left;
height:100%;
overflow:visible;
padding:0;
width:150px
}

.group-list .group-list-item .action a.delete-button {
float:right;
margin-top:60px
}

.group-list .group-list-item .action a.list-button {
border:1px solid #CCC;
color:#666;
display:block;
float:right;
font-weight:700;
line-height:30px;
margin:44px 10px 0;
padding:0 29px;
text-decoration:none
}

.group-list .group-list-item .action a.list-button:hover {
background:#4a007d;
color:#fff
}

.group-list .group-list-item .action ul {
float:right;
list-style-type:none;
margin-left:0;
padding:0;
top:0;
width:150px
}

.group-list .group-list-item .action ul li {
float:right;
margin-top:3px
}

.group-list .group-list-item .action ul li a {
background:#fff;
border:1px solid #666;
color:#666;
cursor:pointer;
display:block;
font-weight:700;
height:auto;
line-height:30px;
margin-left:4px;
padding:0 18px;
text-decoration:none
}

.group-list .group-list-item .action ul li a:hover {
background:#4a007d;
color:#fff
}

.group-list .group-list-item .detail,.list .release-list-item .detail {
float:left;
padding:0 12px;
width:590px
}

.group-list .group-list-item .drag-area {
background-color:#4a007d;
color:#CCC;
cursor:move;
float:left;
font-weight:700;
height:20px;
padding:50px 0;
text-align:center;
width:48px
}

.group-list li,.list li {
margin-top:20px
}

.group-list,.list {
height:auto;
list-style-type:none;
margin-left:auto;
margin-right:auto;
padding:0;
width:824px
}

.list .release-list-item {
border:1px solid #4a007d;
height:120px;
width:822px
}

.list .release-list-item .action a.delete-button-l {
float:right;
margin:10px 20px 0 0
}

.list .release-list-item .detail {
padding-top:10px
}

.list .release-list-item .detail #l-id,.list .release-list-item .detail #l-idx ,.list .release-list-item .detail #l-mode {
float:left;
margin-right:40px
}

.list .release-list-item img {
float:left;
margin:15px 0 0 15px
}

.place-holder,.release-place-holder {
background:#eee;
border:1px solid #4a007d;
height:auto;
list-style-type:none;
margin-left:auto;
margin-right:auto;
overflow:auto;
padding:4px 12px;
width:800px
}

.release-place-holder img {
margin:14px 0 0 65px;
position:relative
}

.tabs {
list-style-type:none;
padding:0 0 -1px;
width:100%
}

.tabs li,.unlockpos {
border:1px solid #ccc;
border-bottom:none;
color:#666;
cursor:pointer;
display:block;
float:left;
font-weight:700;
line-height:40px;
margin-left:3px;
padding:0 8px
}

.tabs li:hover ,.lockpos {
background:#4a007d;
color:#fff;
text-decoration:underline
}

.view-switcher {
border:1px solid #ccc;
color:#999;
cursor:pointer;
display:block;
float:right;
font-weight:700;
line-height:30px;
margin-left:12px;
padding:4px 20px
}

.view-switcher:hover {
background:#4a007d;
color:#eee;
font-weight:700
}

body {
background:url('../images/bg.jpg') repeat-x fixed;
font-family:tahoma;
font-size:13px;
left:0;
margin:0;
padding:0;
top:0
}